projects
/
babl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
23ae562
)
Fix type-punning warning
author
Mukund Sivaraman
<muks@banu.com>
Fri, 16 Jul 2010 15:05:43 +0000
(20:35 +0530)
committer
Mukund Sivaraman
<muks@banu.com>
Sun, 18 Jul 2010 10:28:44 +0000
(15:58 +0530)
babl/babl-cpuaccel.c
patch
|
blob
|
history
diff --git
a/babl/babl-cpuaccel.c
b/babl/babl-cpuaccel.c
index a4202f2ce890ae7e0a173d45824087858eab0188..ee12fd6d03555d3b525a55892aba98b4dad9d39c 100644
(file)
--- a/
babl/babl-cpuaccel.c
+++ b/
babl/babl-cpuaccel.c
@@
-142,7
+142,8
@@
static X86Vendor
arch_get_vendor (void)
{
guint32 eax, ebx, ecx, edx;
- gchar id[16];
+ guint32 intid[4];
+ char *id = (char *) intid;
#ifndef ARCH_X86_64
/* Only need to check this on ia32 */
@@
-170,9
+171,9
@@
arch_get_vendor (void)
if (eax == 0)
return ARCH_X86_VENDOR_NONE;
-
*(int *)&
id[0] = ebx;
-
*(int *)&id[4
] = edx;
-
*(int *)&id[8
] = ecx;
+
int
id[0] = ebx;
+
intid[1
] = edx;
+
intid[2
] = ecx;
id[12] = '\0';